package com.cqupt.mislab.erpn.model.vo.productline;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 张烈文
 * @date 2021/7/15 20:10
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductLineVO {
    private String productLineId;// 生产线的ID
    private String factoryId;// 厂房编号，表明该生产线位于哪个厂房内
    private String productLineType;// 生产线类型的名称，如“手工”，“半自动”，“全自动”等
    private Integer status;// 生产线的状态，状态值 0 安装中，1 暂停安装，2 生产中，3 暂停生产，4待生产，5 转产，6 暂停转产
    private String productName;// 正在生产的产品ID
    private Integer productFinishPeriod;// 表示生产线上，在制产品已经完成的生产周期数
    private Integer finishPeriod;// 生产线已完成安装的周期数或者转产完成的周期数
    private Float sellPrice;// 生产线当前的价值。
    private Float setupPeriodPrice;// 生产线每个安装周期的金额
    private Integer setupPeriod;// 生产线的安装周期
    private Integer producePeriod;// 生产线生产产品的效率，即生产1个产品需要的周期
    private Integer changePeriod;// 生产线的转产需要的周期
    private Float changeCost;// 生产线的转产需要的费用
    private Float mainCost;// 生产线每期的维修费用
    private Float depreciation;// 生产线投入使用后，每期折旧的价值。完工当期不折旧。
    private Integer delayTime;// 卖掉生产线后，卖生产线的钱需要延长几个账期到账

}
